// ajax提前过滤器
//     提前：页面中ajax执行发送请求之前，提前执行！
//           每次都是提前执行！
//     语法：函数,形参
$.ajaxPrefilter(function(obj) {
  //  obj 每一次的ajax里面配置那个对象！
  //  提前配置：只要用到公共JS文件，所有ajax请求配置可以配置一部分！公共相同代码部分！

  // 工作思路：便于维护
  obj.url = "http://ajax.frontend.itheima.net" + obj.url;


  // /my：配置headers  complete
  if (obj.url.indexOf("/my") != -1) {
    obj.headers = {
      Authorization: localStorage.getItem("token")
    };

    obj.complete = function(res) {
      // 原生对象；
      let obj = JSON.parse(res.responseText);
      if (obj.status == 1 && obj.message == "身份认证失败！") {

        // 回到登录
        location.href = "/login.html";

        // 清除token
        localStorage.removeItem("token");

      }
    }
  }

});